<ol class="navigation">
    <?php foreach ($this->container as $page) : ?>
        <?php
        // Host users do not have access to the General Preferences
        // therefor we need to manually change the page parameters
        // to point to the first allowed item in the Preferences
        // which is 'My Profile' page
        $user = Application_Model_User::getCurrentUser();
        $isHost = $user->isUserType(array(UTYPE_HOST));
        if ($isHost && $page->getTitle() === 'Settings') {
            $page->set('resource', 'usersettings');
            $page->set('controller', 'user');
            $page->set('action', 'edit-user');
        }
        ?>
        <?php if ($this->navigation()->accept($page)) : ?>
            <li class="top <?php if ($page->isActive(true)) {
                                echo 'active';
                            } ?>">
                <?php if ($page->hasPages()) : ?>
                    <a class="top_link" href="<?php echo $page->getHref(); ?>">
                        <span class="down"><?php echo $page->getClass();
                                            echo _($page->getLabel()); ?></span>
                    </a>
                    <ul class="sub">

                        <?php foreach ($page->getPages() as $sub) :
                            if ($sub->getId() == "manage_folder") {
                                continue;
                            } ?>

                            <?php if ($this->navigation()->accept($sub)) : ?>

                                <li>
                                    <a href="<?php echo $sub->getHref(); ?>" <?php echo ($sub->getTarget() != "") ? "target=\"" . $sub->getTarget() . "\"" : ""; ?>><?php echo $page->getClass();
                                                                                                                                                                    echo _($sub->getLabel()); ?></a>
                                </li>
                            <?php endif; ?>
                        <?php endforeach; ?>
                    </ul>
                <?php else : ?>
                    <a class="top_link" href="<?php echo $page->getHref(); ?>">
                        <span><?php echo $page->getClass();
                                echo _($page->getLabel()); ?></span>
                    </a>
                <?php endif; ?>
            </li>
        <?php endif; ?>
    <?php endforeach; ?>
</ol>
